package com.sgl.gk.mapper;


import com.sgl.gk.domain.GkStationEvent;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author:xec
 * @date:2022/10/31 18:50
 **/
public interface GkStationEventMapper {
    List<GkStationEvent> list(GkStationEvent gkStationEvent);

    int editList(List<GkStationEvent> editList);

    void addList(List<GkStationEvent> addList);

    int removeByIds(Long[] ids);

    int removeByStationIds(Long[] ids);

    int removeByConfigurationIds(Long[] ids);

    List<GkStationEvent> selectInfosByStationId(@Param("stationId") Long stationId);

    List<GkStationEvent> selectInfosByStationIds(List<Long> stationIds);

    void add(GkStationEvent gkStationEvents);

    int edit(GkStationEvent gkStationEvents);
}
